﻿using Adnc.Application.Shared.Dtos;
using System;
using System.Collections.Generic;
using System.Text;

namespace WYT.Usr.Application.Contracts.Dtos
{
    /// <summary>
    /// 用户地址
    /// </summary>
    public class UserAddressDto : IDto
    {
        /// <summary>
        /// 地址ID
        /// </summary>
        public long Id { get; set; }

        /// <summary>
        /// 收货人姓名
        /// </summary>

        public string Name { get; set; }

        /// <summary>
        /// 收货人电话
        /// </summary>
        public string Tele { get; set; }

        /// <summary>
        /// 省
        /// </summary>
        public string ProvinceCode { get; set; }

        /// <summary>
        /// 省
        /// </summary>
        public string ProvinceName { get; set; }

        /// <summary>
        /// 市
        /// </summary>
        public string CityCode { get; set; }

        /// <summary>
        /// 市
        /// </summary>
        public string CityName { get; set; }

        /// <summary>
        /// 区/县
        /// </summary>
        public string AreaCode { get; set; }

        /// <summary>
        /// 区/县
        /// </summary>
        public string AreaName { get; set; }

        /// <summary>
        /// 街道/镇
        /// </summary>
        public string? StreetCode { get; set; }

        /// <summary>
        /// 街道/镇
        /// </summary>
        public string? StreetName { get; set; }

        /// <summary>
        /// 详细地址
        /// </summary>
        public string Address { get; set; }

        /// <summary>
        /// 是否是默认地址
        /// </summary>
        public bool IsDefault { get; set; }

        /// <summary>
        /// 姓名
        /// </summary>
        public string Compellation { get; set; }

        /// <summary>
        /// 身份证
        /// </summary>
        public string IDCard { get; set; }
    }
}
